home *** CD-ROM | disk | FTP | other *** search
/ Aminet 19 / Aminet 19 (1997)(GTI - Schatztruhe)[!][Jun 1997].iso / Aminet / gfx / conv / PicConvert.lha / picconvert / Install < prev    next >
Text File  |  1997-04-07  |  8KB  |  379 lines

  1. ; * $VER: Install Picture Converter 2.3
  2. ; * Script written by Eckhard Ludwig
  3. ;=============================================================================
  4.  
  5. (complete 0)
  6.  
  7. (set Opt 2)
  8. (set #welcome
  9.   (cat
  10.     "\n\n\nWelcome to the Picture Converter installation utility.\n\n"
  11.     "This program lets you install PictureConverter 2.3 on your Amiga.\n\n\n"
  12.     "PictureConverter © 1997 Eckhard Ludwig."
  13.   ))
  14.  
  15. (set #choose-text
  16.   (cat "Please choose a directory where PictureConvert should be installed. A drawer will be created there."
  17.   ))
  18.  
  19. (set #choose-help
  20.   (cat "In this location a drawer will be created. All files will be installed inside this drawer. The complete installation will require about 1.7MB of free harddisk space."
  21.   ))
  22.  
  23. (set #inst-main
  24.   (cat "Installing PictureConvert ..."
  25.   ))
  26.  
  27. (set #inst-Libs
  28.   (cat "Installiere "
  29.   ))
  30.  
  31. (set #inst-Lokale
  32.   (cat "Installing Lokale.exe ..."
  33.   ))
  34.  
  35. (set #create-maindir
  36.   (cat "Creating PicConvert directory"
  37.   ))
  38.  
  39. (set #create-bindir
  40.   (cat "Creating Bin dir"
  41.   ))
  42.  
  43. (set #create-docsdir
  44.   (cat "Creating Docs dir"
  45.   ))
  46.  
  47. (set #inst-bin
  48.   (cat "Installing Net PBM ..."
  49.   ))
  50.  
  51. (set #inst-docs
  52.   (cat "Installing program documentation ..."
  53.   ))
  54.  
  55. (set #inst-fonts
  56.   (cat "Installing XEN Fonts ..."
  57.   ))
  58.  
  59. (set #Install-Prompt 
  60.   (cat "Which of the following locale should be installed ?\nItems marked as (n/a) are not available in the current installation archive !"
  61.   ))
  62.  
  63. (set #Locale-Copy   "Copy cataloges ...")
  64.  
  65.  
  66.  (SET #exit-Msg 
  67.   (CAT "\n\nMuch fun with Programmes\n wish you\n\n"
  68.                    "Eckhard Ludwig" 
  69.   ))
  70.  
  71. ; deutsche Texte *****************************
  72.  
  73. (IF (= @language "deutsch")
  74. (
  75. (set Opt 1)
  76. (set #welcome
  77.   (cat
  78.     "\n\n\nWillkommen zu dem Picture Converter Installations Utility.\n\n"
  79.     "Dieses Programm installiert Picture Converter 2.3 auf Ihrem Amiga.\n\n\n"
  80.     "PictureConverter ist ©1997 by Eckhard Ludwig."
  81.   ))
  82.  
  83. (set #choose-text
  84.   (cat "Bitte wählen Sie das Verzeichniss wohin PictureConvert installiert werden soll. Dieses Installationsscript legt dort selbst eine Schublade an."
  85.   ))
  86.  
  87. (set #choose-help
  88.   (cat "Bei der Installation werden alle Dateien in dieses Verzeichniss installiert. Die vollständige Installation von PictureConvert belegt auf der Festplatte etwa 1,7MB."
  89.   ))
  90.  
  91. (set #create-maindir
  92.   (cat "Erstelle PicConvert-Verzeichniss"
  93.   ))
  94.  
  95. (set #inst-main
  96.   (cat "Installiere Hauptprogramm ..."
  97.   ))
  98.  
  99. (set #inst-Libs
  100.   (cat "Installiere "
  101.   ))
  102.  
  103. (set #inst-Lokale
  104.   (cat "Installiere Lokale.exe ..."
  105.   ))
  106.  
  107. (set #create-bindir
  108.   (cat "Erstelle BIN-Verzeichniss"
  109.   ))
  110.  
  111. (set #create-docsdir
  112.   (cat "Erstelle Docs-Verzeichniss"
  113.   ))
  114.  
  115. (set #inst-bin
  116.   (cat "Installiere NetPBM ..."
  117.   ))
  118.  
  119. (set #inst-docs
  120.   (cat "Installiere Programm Dokumentation ..."
  121.   ))
  122.  
  123. (set #inst-fonts
  124.   (cat "Installiere XEN Fonts ..."
  125.   ))
  126.  
  127. (set #Install-prompt 
  128.   (cat "Bitte wählen Sie für das Programm die bevorzugte(n) Sprachversion(en).\nMit n/a gekennzeichnete Sprachen sind momentan nicht verfügbar."
  129.   ))
  130.  
  131. (set #Locale-Copy   "Kopiere Cataloge ...")
  132.  
  133.  
  134. (SET #exit-Msg
  135.   (CAT "\n\nViel Spaß mit den Programmen\n wünscht\n\n"
  136.                    "Eckhard Ludwig"
  137.   ))
  138. ))
  139. ;*********************************************
  140. ; Greetings & Path ...
  141.  
  142. (message #welcome)
  143.  
  144. (welcome)
  145.  
  146. (set @default-dest (getassign "Work" "dva"))
  147.   (if (= @default-dest "")
  148.    (set @default-dest "SYS:"))
  149.   
  150. (set @default-dest (askdir
  151.     (prompt #choose-text)
  152.     (help #choose-help)
  153.     (default @default-dest))
  154.   ) 
  155.   
  156. (set @default-dest (tackon @default-dest "PicConvert"))
  157.  
  158. (makedir @default-dest (prompt #create-maindir)(infos))
  159.   
  160. ;*********************************************
  161. ; Installation procedure
  162.  
  163. (copyfiles
  164.     (prompt    #inst-main)
  165.     (help    @copyfiles-help)
  166.     (source "PictureConvert")
  167.     (dest    @default-dest)
  168.         (confirm "EXPERT")
  169.         (optional "force" "askuser")
  170.     (infos)
  171. )
  172.  
  173. (complete 5)
  174.  
  175. (makedir (tackon @default-dest "bin")
  176.  (prompt #create-bindir)
  177. )
  178.  
  179. (copyfiles
  180.     (prompt    #inst-bin)
  181.     (help    @copyfiles-help)
  182.     (source "bin")
  183.     (dest    (tackon @default-dest "bin"))
  184.        (pattern "#?")
  185.        (optional "force" "askuser")
  186.        (confirm "EXPERT")
  187.        (files)
  188. )
  189.  
  190. (complete 45)
  191.  
  192. (copylib
  193.     (prompt    (cat #inst-Libs "iff.library"))
  194.     (help    @copylib-help)
  195.     (source "iff.library")
  196.     (dest    "SYS:Libs")
  197.        (optional "force" "askuser")
  198.        (confirm "EXPERT")
  199. )
  200.  
  201. (complete 50)
  202.  
  203. (makedir (tackon @default-dest "Docs")
  204.  (prompt #create-docsdir)
  205.  (infos)
  206. )
  207.  
  208. (copyfiles
  209.     (prompt    #inst-docs)
  210.     (help    @copyfiles-help)
  211.     (source "Docs")
  212.     (dest    (tackon @default-dest "Docs"))
  213.        (pattern "#?")
  214.        (optional "force" "askuser")
  215.        (confirm "EXPERT")
  216.        (files)
  217.     (infos)
  218. )
  219.  
  220. (complete 70)
  221.  
  222. (copyfiles
  223.     (prompt    #inst-fonts)
  224.     (help    @copyfiles-help)
  225.     (source "Fonts")
  226.     (dest    "SYS:Fonts")
  227.        (pattern "#?")
  228.        (optional "force" "askuser")
  229.        (confirm "EXPERT")
  230.        (files)
  231. )
  232. (copyfiles
  233.     (prompt    #inst-fonts)
  234.     (help    @copyfiles-help)
  235.     (source "Fonts/XEN")
  236.     (dest    "SYS:Fonts/XEN")
  237.        (pattern "#?")
  238.        (optional "force" "askuser")
  239.        (confirm "EXPERT")
  240.        (files)
  241. )
  242. (complete 80)
  243.  
  244. ;*********************************************
  245. ; copy the locales
  246.  
  247. (IF (= @language "All")
  248.     (set Opt 511))
  249.  
  250. (set installchoice
  251.    (askoptions
  252.    (prompt #Install-Prompt)
  253.    (help @askoptions-help)
  254.    (choices "Deutsch" "English" "dansk n/a" "français n/a" "italiano" "nederlands" "norsk n/a" "suomi n/a" "svenska n/a")
  255.    (default Opt)
  256. ))
  257.  
  258. (IF (BITAND installchoice 2)
  259.   (copyfiles
  260.    (prompt #Locale-Copy)
  261.    (help @copyfiles-help)
  262.    (source "Locale/Catalogs/english")
  263.    (dest "SYS:Locale/Catalogs/english")
  264.    (pattern "#?.catalog")
  265.    (confirm "EXPERT")
  266.    (optional "force" "askuser" "nofail")
  267.   ))
  268.  
  269. (IF (BITAND installchoice 4)
  270.   (copyfiles
  271.    (prompt #Locale-Copy)
  272.    (help @copyfiles-help)
  273.    (source "Locale/Catalogs/dansk")
  274.    (dest "SYS:Locale/Catalogs/dansk")
  275.    (pattern "#?.catalog")
  276.    (confirm "EXPERT")
  277.    (optional "force" "askuser" "nofail")
  278.   ))
  279.  
  280. (IF (BITAND installchoice 8)
  281.   (copyfiles
  282.    (prompt #Locale-Copy)
  283.    (help @copyfiles-help)
  284.    (source "Locale/Catalogs/français")
  285.    (dest "SYS:Locale/Catalogs/français")
  286.    (pattern "#?.catalog")
  287.    (confirm "EXPERT")
  288.    (optional "force" "askuser" "nofail")
  289.   ))
  290.  
  291. (IF (BITAND installchoice 16)
  292.   (copyfiles
  293.    (prompt #Locale-Copy)
  294.    (help @copyfiles-help)
  295.    (source "Locale/Catalogs/italiano")
  296.    (dest "SYS:Locale/Catalogs/italiano")
  297.    (pattern "#?.catalog")
  298.    (confirm "EXPERT")
  299.    (optional "force" "askuser" "nofail")
  300.   ))
  301.  
  302. (IF (BITAND installchoice 32)
  303.   (copyfiles
  304.    (prompt #Locale-Copy)
  305.    (help @copyfiles-help)
  306.    (source "Locale/Catalogs/nederlands")
  307.    (dest "SYS:Locale/Catalogs/nederlands")
  308.    (pattern "#?.catalog")
  309.    (confirm "EXPERT")
  310.    (optional "force" "askuser" "nofail")
  311.   ))
  312.  
  313. (IF (BITAND installchoice 64)
  314.   (copyfiles
  315.    (prompt #Locale-Copy)
  316.    (help @copyfiles-help)
  317.    (source "Locale/Catalogs/norsk")
  318.    (dest "SYS:Locale/Catalogs/norsk")
  319.    (pattern "#?.catalog")
  320.    (confirm "EXPERT")
  321.    (optional "force" "askuser" "nofail")
  322.   ))
  323.  
  324. (IF (BITAND installchoice 128)
  325.   (copyfiles
  326.    (prompt #Locale-Copy)
  327.    (help @copyfiles-help)
  328.    (source "Locale/Catalogs/suomi")
  329.    (dest "SYS:Locale/Catalogs/suomi")
  330.    (pattern "#?.catalog")
  331.    (confirm "EXPERT")
  332.    (optional "force" "askuser" "nofail")
  333.   ))
  334.  
  335. (IF (BITAND installchoice 256)
  336.   (copyfiles
  337.    (prompt #Locale-Copy)
  338.    (help @copyfiles-help)
  339.    (source "Locale/Catalogs/svenska")
  340.    (dest "SYS:Locale/Catalogs/svenska")
  341.    (pattern "#?.catalog")
  342.    (confirm "EXPERT")
  343.    (optional "force" "askuser" "nofail")
  344.   ))
  345.  
  346. (complete 80)
  347.  
  348. (IF (> installchoice 1)
  349.     (copyfiles
  350.     (prompt    #inst-lokale)
  351.     (help    @copyfiles-help)
  352.     (source "Lokale.exe")
  353.     (dest    @default-dest)
  354.         (confirm "EXPERT")
  355.         (optional "force" "askuser")
  356. ))
  357.  
  358. (complete 90)
  359.  
  360. ;*********************************************
  361. ; Set Loadpath SYS: (Tooltype), falls Work: not exists 
  362.  
  363. (set #Loadpath (getassign "Work" "dva"))
  364.   (if (= #Loadpath "")
  365.     (tooltype
  366.     (prompt "Set Tooltype")
  367.     (help @askchoice-help)
  368.     (dest (tackon @default-dest "PictureConvert"))
  369.         (confirm "EXPERT")
  370.         (optional "force" "askuser")
  371.     (settooltype "LOADDIR" "SYS:")
  372.   ))
  373.  
  374. (complete 100)
  375.  
  376.  
  377. (EXIT #exit-Msg )
  378.